// pages/index/answer/reply/reply.js
const app=getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    question:{
    id:'',
    title:'',
    content:'',
    createTime:'',
    user_id:''
    },
    url:''
  },
  handleInput1(e) {  
    // e.detail.value 是输入框当前的内容  
    this.setData({  
      'question.title': e.detail.value,
    }); 
    console.log(this.data.question.title); // 这可能会打印出旧的值，因为 setData 是异步的  
    // 如果需要确保打印出更新后的值，可以使用 setData 的回调，但通常不需要这样做  
  }  ,
  handleInput2(e) {  
    // e.detail.value 是输入框当前的内容  
    this.setData({  
      'question.content': e.detail.value  
    }); 
    console.log(this.data.question.content); // 这可能会打印出旧的值，因为 setData 是异步的  
    // 如果需要确保打印出更新后的值，可以使用 setData 的回调，但通常不需要这样做  
  }  ,
  getCeshi() {
    this.setData({
      url:app.globalData.url,
      'question.user_id':app.globalData.point.id
    })
    console.log(this.data.question.user_id)
    let that=this;
    wx.request({  
      url: this.data.url+'question',  
      method: 'POST', // 使用 POST 方法  
      data: {  
        // 只包含需要发送到服务器的字段
        id: this.data.question.id,   
        title: this.data.question.title,  
        content: this.data.question.content,  
        createTime: this.data.question.createTime,  
        user_id: this.data.question.user_id,   
        // 注意：通常不会通过客户端发送 createTime，除非服务器需要它进行某些逻辑处理  
        // 如果服务器需要当前时间，它应该能够在服务器端获取  
      },  
      success(resp) {  
        console.log(resp.data);  
      },  
      fail(err) {  
        console.error('请求失败', err);  
      }  
    });

    wx.navigateBack({  
      delta: 1 // 表示返回上一级，如果delta大于1则表示返回多级  
    });
  },

  onInputFocus(event) {  
    console.log('Input focused');  
    // 这里通常不需要额外的代码来弹出键盘，因为点击已经触发了焦点事件  
  },  
  
  onInputBlur(event) {  
    console.log('Input blurred');  
    // 这里可以处理输入框失去焦点时的逻辑  
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({  
      'question.createTime': new Date()   // 设置createTime为当前时间  
  });  
  if(app.globalData.userInfo==null){ 
    wx.showModal({
      title: '提示',
      content: '请先登录',
      complete: (res) => {
        if (res.confirm) {
          wx.navigateTo({
            url: '/pages/my/login/login',
          })
        }
      }
    })
}
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})